package it.univaq.mwt.business.model;


import java.util.Calendar;
import java.util.Collection;
import java.util.Date;
import java.util.Set;



public class Evento{
	
	private int id;
	
	private Locale locale;//manca locale oid sul db
	
	private String data;
	
	private String orarioInizio;
	
	private String orarioFine;
	
	private String nome;
	
	private String luogo;
	
	private float prezzo;
	
	private String locandina;
	
	private String descrizione;
	
	private Collection<Gruppo> gruppo;
	
	private Tour tour;
	
	private Tipologia_Eventi tipologia_Eventi;
	

	
	
	public Evento() {
		super();
	}

	public Evento(int id, Locale locale, String data, String orarioInizio,
			String orarioFine, String nome, String luogo, float prezzo,
			String locandina, String descrizione, Collection<Gruppo> gruppo,
			Tour tour, Tipologia_Eventi tipologia_Eventi) {
		super();
		this.id = id;
		this.locale = locale;
		this.data = data;
		this.orarioInizio = orarioInizio;
		this.orarioFine = orarioFine;
		this.nome = nome;
		this.luogo = luogo;
		this.prezzo = prezzo;
		this.locandina = locandina;
		this.descrizione = descrizione;
		this.gruppo = gruppo;
		this.tour = tour;
		this.tipologia_Eventi = tipologia_Eventi;
	}
	
	public Evento(Locale locale, String data, String orarioInizio,
			String orarioFine, String nome, String luogo, float prezzo,
			String locandina, String descrizione, Collection<Gruppo> gruppo,
			Tour tour, Tipologia_Eventi tipologia_Eventi) {
		super();
		this.locale = locale;
		this.data = data;
		this.orarioInizio = orarioInizio;
		this.orarioFine = orarioFine;
		this.nome = nome;
		this.luogo = luogo;
		this.prezzo = prezzo;
		this.locandina = locandina;
		this.descrizione = descrizione;
		this.gruppo = gruppo;
		this.tour = tour;
		this.tipologia_Eventi = tipologia_Eventi;
	}

	public Evento(int id, Locale locale, String data, String orarioInizio,
			String orarioFine, String nome, String luogo, float prezzo,
			String locandina, String descrizione) {
		super();
		this.id = id;
		this.locale = locale;
		this.data = data;
		this.orarioInizio = orarioInizio;
		this.orarioFine = orarioFine;
		this.nome = nome;
		this.luogo = luogo;
		this.prezzo = prezzo;
		this.locandina = locandina;
		this.descrizione = descrizione;
	}

	public Evento(Locale locale, String data, String orarioInizio,
			String orarioFine, String nome, String luogo, float prezzo,
			String locandina, String descrizione) {
		super();
		this.locale = locale;
		this.data = data;
		this.orarioInizio = orarioInizio;
		this.orarioFine = orarioFine;
		this.nome = nome;
		this.luogo = luogo;
		this.prezzo = prezzo;
		this.locandina = locandina;
		this.descrizione = descrizione;
	}


	public int getId() {
		return id;
	}




	public void setId(int id) {
		this.id = id;
	}




	public Locale getLocale() {
		return locale;
	}




	public void setLocale(Locale locale) {
		this.locale = locale;
	}




	public String getData() {
		return data;
	}




	public void setData(String data) {
		this.data = data;
	}




	public String getOrarioInizio() {
		return orarioInizio;
	}




	public void setOrarioInizio(String orarioInizio) {
		this.orarioInizio = orarioInizio;
	}




	public String getOrarioFine() {
		return orarioFine;
	}




	public void setOrarioFine(String orarioFine) {
		this.orarioFine = orarioFine;
	}




	public String getNome() {
		return nome;
	}




	public void setNome(String nome) {
		this.nome = nome;
	}




	public String getLuogo() {
		return luogo;
	}




	public void setLuogo(String luogo) {
		this.luogo = luogo;
	}




	public float getPrezzo() {
		return prezzo;
	}




	public void setPrezzo(float prezzo) {
		this.prezzo = prezzo;
	}




	public String getLocandina() {
		return locandina;
	}




	public void setLocandina(String locandina) {
		this.locandina = locandina;
	}




	public String getDescrizione() {
		return descrizione;
	}




	public void setDescrizione(String descrizione) {
		this.descrizione = descrizione;
	}




	public Collection<Gruppo> getGruppo() {
		return gruppo;
	}




	public void setGruppo(Collection<Gruppo> gruppo) {
		this.gruppo = gruppo;
	}




	public Tour getTour() {
		return tour;
	}




	public void setTour(Tour tour) {
		this.tour = tour;
	}




	public Tipologia_Eventi getTipologia_Eventi() {
		return tipologia_Eventi;
	}




	public void setTipologia_Eventi(Tipologia_Eventi tipologia_Eventi) {
		this.tipologia_Eventi = tipologia_Eventi;
	}

	
}
